software development digital solar embedded design for manufacturing energy photovoltaik java integrated circuit cmp software camera linux capacitor heizung cmos gdsii connector ccd asic design development electronics